all: clean calc

calc: calc.l calc.y
	bison -d calc.y
	flex -ocalc.yy.c calc.l
	gcc -o $@ calc.tab.c calc.yy.c -lfl

clean:
	rm -rf calc calc.yy.c calc.tab.c calc.tab.h
